package cn.xorange.commons.system.service.System;

import cn.xorange.commons.core.basic.service.IBaseService;
import cn.xorange.commons.system.entity.system.SysOrg;

import java.util.List;

/**
 * @author : yangjian
 * @date : 2022/2/25
 * @description :
 */
public interface ISysOrgService extends IBaseService<SysOrg> {

    List<SysOrg> getManageOrgList();

    int checkOrgNameUnique(SysOrg org);

    void updateParentDeptStatusNormal(SysOrg dept);
    int selectNormalChildrenDeptById(Long deptId);

    boolean hasChildByDeptId(Long deptId);

    boolean checkDeptExistUser(Long deptId);



}
